const promise = new Promise(function(resolve, reject) {
  // 兑现承诺

  // resolve(100) // 承诺达成

  reject(new Error('promise rejected')) // 承诺失败
})

// 第一个是 onFulfulled 回调，第二个是 onRejected 回调
promise.then(function(value) {
  console.log(value)
},function(error) {
  console.log('rejected', error)
})

console.log('end')